package net.yla.smartbus.core.enums;

/**
 * @author 默苍离
 * @date 2021/6/28 14:51
 * <p>
 * ******************************************
 * @annotation: 车型级别 枚举
 */
public enum RankEnum {

    /**
     * 车型级别 枚举
     */
    微型轿车(1),
    小型轿车(2),
    紧凑型轿车(3),
    中型轿车(4),
    中大型轿车(5),
    大型轿车(6),
    小型SUV(7),
    紧凑型SUV(8),
    中型SUV(9),
    中大型SUV(10),
    大型SUV(11),
    紧凑型MPV(12),
    中型MPV(13),
    中大型MPV(14),
    大型MPV(15),
    跑车(16),
    /**
     * 房车
     */
    旅行车(17),
    微型面包车(18),
    皮卡(19),
    卡车(20);

    private Integer value;

    RankEnum(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }

    public static String getName(Integer value) {
        String name = "---";
        for (RankEnum rankEnum : RankEnum.values()) {
            if (rankEnum.value.equals(value)) {
                name = rankEnum.name();
            }
        }
        return name;
    }

}
